using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;
using Forest.Core;

namespace Forest.Cat.Domain.Entities {
    public partial class Company : BaseEntity {
        public string CompanyName { get; set; }
        public string AnotherName { get; set; }
        public string ShortName { get; set; }
        public string Shortcut { get; set; }
        public int? Industry { get; set; }
        public int? CompanyType { get; set; }
        public int? Employees { get; set; }
        public string BusinessLicense { get; set; }
        public string RegisteredCapital { get; set; }
        public DateTime? EstablishedOn { get; set; }
        public string Overview { get; set; }
        public string Business { get; set; }
        //public string Profile { get; set; }
        public int? Province { get; set; }
        public int? City { get; set; }
        //public int? District { get; set; }
        public string Address { get; set; }
        public string PostalCode { get; set; }
        public string Contact { get; set; }
        public string Tel { get; set; }
        public string Fax { get; set; }
        //public string Mobile { get; set; }
        public string Email { get; set; }
        public string WebSite { get; set; }
        public int? Park { get; set; }
        public bool? IsGroup { get; set; }
        public Guid? ParentCompanyId { get; set; }
        public bool? EnableShortName { get; set; }
        public bool? EnableAnotherName { get; set; }        
        //public int? MemberLevel { get; set; }
        //public DateTime? JoinedDate { get; set; }
        public DateTime? DailySigned { get; set; }
        public Guid? TemplateId { get; set; }
        public DateTime? DateCreated { get; set; }
        public DateTime? LastUpdated { get; set; }
        //public bool? IsInsurance { get; set; }
        public int ServiceType { get; set; }
        public DateTime ExpiryDate { get; set; }
        public int Status { get; set; }
    }
}
